package Principal;
import javax.swing.ImageIcon;
import javax.swing.JFrame;

import Puntuaciones.ExcepcionPuntuaciones;


public class Main {
	
	public static void main(String[] args) throws ExcepcionPuntuaciones {
		// Crear la vista
		Vista miVista = new Vista();
		// Crear el modelo
		Modelo miModelo = new Modelo(miVista.getAlto(), miVista.getAncho(), miVista.getMinas());// Le paso los valores de la vista seleccionados por el usuario
		// Crear el controlador
		Controlador ctr = new Controlador(miVista, miModelo);
	
		// Enlazar la vista y el controlador
		miVista.control(ctr);
		
		// Otros
		JFrame ventana = new JFrame("Buscaminas");
		ventana.setIconImage(new ImageIcon("img/icono.png").getImage());
		ventana.setJMenuBar(miVista.getMbPrincipal());
		ventana.setResizable(false);
		ventana.setContentPane(miVista);
		ventana.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		ventana.pack();
		ventana.setVisible(true);
	}

}
